home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC Zone 96
/
PC Zone #096.7z
/
Dppcz1200.mdf
/
Demos
/
Gunlok
/
data1.cab
/
Program_Executable_Files
/
scripts
/
test_level.gls
< prev
next >
Wrap
Text File
|
2000-09-09
|
4KB
|
239 lines
/************/
/* INCLUDES */
/************/
// n.b. when multiple inclusion is prevented some of these will be automatically included by others as required
// default things to inherit our objects from
#include "defaults.gsh"
// good guys
#include "frend.gsh"
#include "hark.gsh"
#include "gunlok.gsh"
#include "elint.gsh"
#include "maskelyn.gsh"
// bad guys
#include "claw.gsh"
#include "stalker.gsh"
#include "drone.gsh"
#include "centipede.gsh"
#include "walking_mine.gsh"
#include "reaper.gsh"
#include "scuttler.gsh"
#include "cronos.gsh"
#include "thruster.gsh"
#include "lob.gsh"
#include "runner.gsh"
//#include "rampagor.gsh"
#include "scythor.gsh"
#include "reapor.gsh"
#include "sneeker.gsh"
#include "massacrete.gsh"
#include "archore.gsh"
#include "adversor.gsh"
#include "bombhead.gsh"
#include "pulsax.gsh"
#include "pulsox.gsh"
#include "obliteron.gsh"
#include "warflash.gsh"
#include "scarflash.gsh"
#include "skyburn.gsh"
#include "baddie_silo.gsh"
// neutral things
#include "robodozer.gsh"
#include "tumbleweed.gsh"
#include "crate.gsh"
#include "satellite_wall_frag.gsh"
#include "superbox.gsh"
#include "walln_multifrag.gsh"
#include "blobarrelfrag.gsh"
#include "technocrate.gsh"
// fires
#include "carfire.gsh"
#include "oilfire.gsh"
#include "redlight.gsh"
/*********/
/* NOTES */
/*********/
/**********/
/* SHAPES */
/**********/
// world objects
shape Shp_riga
{
file "levels\test_level.rif"
name "RIGA"
}
shape Shp_rigb
{
file "levels\test_level.rif"
name "RIGB"
}
shape Shp_rigc
{
file "levels\test_level.rif"
name "RIGC"
}
shape Shp_rigd
{
file "levels\test_level.rif"
name "RIGD"
}
shape Shp_rige
{
file "levels\test_level.rif"
name "RIGE"
}
shape Shp_rigf
{
file "levels\test_level.rif"
name "RIGF"
}
shape Shp_rigg
{
file "levels\test_level.rif"
name "RIGG"
}
shape Shp_righ
{
file "levels\test_level.rif"
name "RIGH"
}
shape Shp_rigi
{
file "levels\test_level.rif"
name "RIGI"
}
shape Shp_rigj
{
file "levels\test_level.rif"
name "RIGJ"
}
shape Shp_sphere
{
file "objects\sphere.rif"
name "sphere"
}
/**********/
/* ROLES */
/**********/
// world objects
role Rol_riga : Rol_PlacedObject
{
shape Shp_riga
destination selectable yes
}
role Rol_rigb : Rol_PlacedObject
{
shape Shp_rigb
destination selectable yes
}
role Rol_rigc : Rol_PlacedObject
{
shape Shp_rigc
destination selectable yes
}
role Rol_rigd : Rol_PlacedObject
{
shape Shp_rigd
destination selectable yes
}
role Rol_rige : Rol_PlacedObject
{
shape Shp_rige
destination selectable yes
}
role Rol_rigf : Rol_PlacedObject
{
shape Shp_rigf
destination selectable yes
}
role Rol_rigg : Rol_PlacedObject
{
shape Shp_rigg
destination selectable yes
}
role Rol_righ : Rol_PlacedObject
{
shape Shp_righ
destination selectable yes
}
role Rol_rigi : Rol_PlacedObject
{
shape Shp_rigi
destination selectable yes
}
role Rol_rigj : Rol_PlacedObject
{
shape Shp_rigj
destination selectable yes
}
role Rol_sphere : Rol_PlacedObject
{
shape Shp_sphere
identifier "sphere"
}
/***********/
/* THE MAP */
/***********/
map /* _THE_ map - doesnt need a label */
{
file "levels\test_level.rif"
name "Land"
bitmap none // obsolete
camera plane none
max camera distance 100 // TBD exactly
// PLAYERS TROOPS
use Rol_Hark in team 1 for
"Goodie A" as "hark"
// AI'S TROOPS
// NEUTRAL OBJECTS
use Rol_riga in team 0 for
"RIGA"
use Rol_rigb in team 0 for
"RIGB"
use Rol_rigc in team 0 for
"RIGC"
use Rol_rigd in team 0 for
"RIGD"
use Rol_rige in team 0 for
"RIGE"
use Rol_rigf in team 0 for
"RIGF"
use Rol_rigg in team 0 for
"RIGG"
use Rol_righ in team 0 for
"RIGH"
use Rol_rigi in team 0 for
"RIGI"
use Rol_rigj in team 0 for
"RIGJ"
use Rol_OilFire in team 0 for
"redlight a"
}